适当减少手机使用,有助于视力保护... 新的一年祝您:身体健康,阖家欢乐!~~

python 正则的使用及注意的事项

浏览量:735 作者:admin 类别:: 学习笔记 更新时间:2022-06-06 19:21:43
#   . 匹配任意单个字符
#   ^ 以什么字符开头  shift + 6
#   $ 以字符结尾
#   * 前面的字符出现0 次或多次
#   + 前面的字符出现1 次或多次
#   ? 出现0次或1次
#   {m} 前面的字符出现  m 次
#   {m,n} 前面的字符出现  m 到 n 次
#   []   中括号里面的任意字符
#   |  字符选择左边或右边与括号一起用
#   \d 匹配一串数字   相当于 [0-9]+
#   \D 匹配非数字
#   \w 匹配字母数字及下划线
#   \W    匹配非字母数字及下划线


符号需要单独匹配,[.]


p = re.compile('[a-z]{3}.jpg')
q = re.compile(r'[a-z]{3}[a-z]?[.]jpg$')   # 应该这样使用,不加$ 则字符串后还有其它字符,也可以匹配成功

str = 'cetcjpgq1'
str1 = 'cetc.jpg'

print(p.match(str), q.match(str1))

结果:<re.Match object; span=(0, 7), match='cetcjpg'> <re.Match object; span=(0, 8), match='cetc.jpg'>


关于博主
北京南城网络及弱电【张工】为您提供:
校园网、楼宇、村镇、园区,光纤网络覆盖,无线覆盖 华为|H3c|锐捷|爱快|panabit等品牌,路由、交换机、AC、AP 无源光网络(PON)设备,布署、调试、维运,等服务...
应急/临时光纤熔接...[藤仓22S]
博文为学习python所写:内容摘自网络、学习笔记、记事备忘。
QQ:872876353,欢迎交流学习、加Q注明来意。

诗文鉴赏

《满江红》· 岳飞
落星侵晓没,
残月半山低。
怒发冲冠,
凭栏处、潇潇雨歇。
抬望眼、仰天长啸,壮怀激烈。
三十功名尘与土,八千里路云和月。
莫等闲、白了少年头,
空悲切。
源于生活-记录日常
The site based on python 3 with flask...